@charset 'utf-8';
body{
	width: 100%;
	overflow-x:hidden;
	font-family: "Microsoft YaHei"
}
.header{
	width: 1200px;
	height: 135px;
	overflow: hidden;
	margin: 0 auto;
}
.logo{
	display: block;
	width: 153px;
	height: 111px;
	float: left;
	margin-top: 8px;
}
.top_1{
	float: left;
	margin-top: 40px;
	margin-left: 140px;
}
.tel_box{
	width: 274px;
	height: auto;
	background: url(../images/tel.png) no-repeat left center;
	float: left;
	margin-left: 140px;
	margin-top: 42px;
	text-indent: 60px;
}
.tel_box p{
	margin: 0;
	font-size: 14px;
	color: #666666;

}
.tel_box h1{
	margin: 0;
	font-size: 30px;
	color: #c4a25b;
	font-family: "Arial";
}
.erweima{
	float: left;
	margin-left: 10px;
	margin-top: 13px;
}
.nav_box{
	width: 100%;
	height: 48px;
	background: #291670;
}
.nav{
	width: 1200px;
	height: 48px;
	margin: 0 auto;
}
.level_1{
	width: 1200px;
	height: 48px;
	margin: 0 auto;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;

}
.level_1 li{
	float: left;
	line-height: 47px;
}
.level_1 li:hover{
	background: #c4a25b;
}
.level_1 li:hover a{
	border-color: #c4a25b;
	color: #fff;
}
.level_1 li a{
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	border-right:1px #3c278c solid;
	padding:0 20px;

}
.level_1 li:last-child a{
	border: none;
}
.level_2{
	margin: 0;
	padding: 15px 0;
	list-style: none;
	width: 225px;
	height: auto;
	background:rgba(196,162,91,0.9);
	filter:alpha(opacity=90);
	background:#c4a25b;
	position: absolute;
	display: none;
	z-index: 99999;
}
.level_2 li{
	width: 225px;
	height: 30px;
	line-height: 30px;

}
.level_2 li:hover{
	background: #f8f5ef;
}
.level_2 li:hover a{
	color: #c4a25b;
}
.level_2 li a{
	border: none;
	font-size: 13px;
}

.banner_box{
	width: 1920px;
	height:auto;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.banner{
	width: 1920px;
	height:558px;
}
.flexslider {
	margin: 0;
	padding: 0;
	margin: 0 auto;
	position: relative;
	width:1920px;
	zoom: 1;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.no-js .slides > li:first-child {
	display: block;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
	padding:0;
	margin:0;
}
.flex-direction-nav {
*height: 0;
padding:0;
margin:0;
position: relative;
bottom: 350px;
}
.flex-direction-nav a {
	width: 30px;
	height: 70px;
	margin: -30px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
    -webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 300px;;
}
.flex-direction-nav .flex-prev {
	left: 300px;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=80);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 30px;
	text-align: center;
	padding: 0;
}
.flex-control-nav li {
	margin:0 4px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}


.banner_in{
	width: 1920px;
	height: 400px;
}
.search_box{
	width: 280px;
	height: 353px;
	background:rgba(255,255,255,0.95);
	filter:alpha(opacity=95);
	background: #fff;
	position: absolute;
	top: 75px;
	left: 50%;
	margin-left: 280px;
	padding-top: 47px;
	padding-left: 15px;
	padding-right: 15px;
	opacity: 0.8;
}

.tabPanel{
	width: 280px;
}
.tabPanel ul{

	padding: 0;
	margin: 0;
	list-style: none;
	height:39px;
	border-bottom:1px solid #c4a25b;
}
.tabPanel ul li{
	float:left;
	font-size:14px;
	color: #333333;
	height:38px;
	line-height:38px;
	width:139px;
	text-align:center;
	cursor:pointer;



}
.tabPanel .hit{
	border:1px solid #c4a25b;
	border-bottom:1px solid #fff;
	cursor:pointer;
	color:#c4a25b;
	font-weight: bold;
}
.pane {
	border: 1px solid #c4a25b;
	border-top: 0;
	height: 96px;
	display: none;
	padding: 21px  14px;
}
.pane input{
	width: 248px;
	height: 38px;
	border: 1px #d5d5d5 solid;
	margin-bottom: 15px;
	text-indent: 12px;
	color: #333;
	font-size: 14px;
	line-height: 38px;
}
.search-btn{
	display: block;
	width: 280px;
	height: 35px;
	background: #c4a25b;
	text-decoration: none;
	text-align: center;
	list-style: 35px;
	color: #fff;
	font-size: 14px;
	line-height: 35px;
	margin-top: 28px;
}
.country_box{
	margin-top: 20px;
}
.country_box span,.country_box a{
	font-size: 13px;
	color: #666666;
	line-height: 26px;
	text-decoration: none;
	margin-right:9px;
}
.country_box a:hover{
	color: #c4a25b;
}


.trending{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.trend-out{
	margin-top: 20px;
}
.hot_term{
	width: 690px;
	height: auto;
	float: left;
	overflow: hidden;
}
.hot_term h2{
	font-size: 13px;
	color: #c4a25b;
	font-weight: bold;
	float: left;
	margin: 0;
}
.hot_term .hot{
	width: 608px;
	float: right;
}
.hot_term .hot a{
	font-size: 13px;
	color: #333333;
	margin-right: 26px;
	padding-bottom: 14px;
	text-decoration: none;
	display: block;
	float: left;
}
.hot_term .hot a:hover{
	color: #c4a25b;
}
.keywords{
	width: 306px;
	float: right;
	overflow: hidden;
}
.keywords input{
	width: 256px;
	height: 26px;
	border: 1px #c5c5c5 solid;
	float: left;
	text-indent: 10px;
}
.keywords a{
	display: block;
	width: 38px;
	height: 30px;
	background:url(../images/glass.png) no-repeat center center #c5c5c5;
	float: left;
}

.transport{
	width: 1920px;
	height: 531px;
	position: relative;
	left: 50%;
	margin-left: -960px;
	margin-top: 30px;
	background: url(../images/img/advantage_bj.jpg) no-repeat left center;
}
.transport_font{
	width: 1200px;
	height: 531px;
	margin: 0 auto;
	position: relative;

}
.transport_font a{
	position: absolute;
	font-size: 18px;
	color: #333333;
}

.advantage_box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.title {
	display: block;
	margin-top: 60px;
	margin-bottom: 77px;
}
.title img{
	display: block;
	margin: 0 auto;
}
.advantage_list{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 1200px;
	height: auto;
}
.advantage_list li{
	overflow: hidden;
	margin-bottom: 90px;
}
.advantage_left{
	width: 506px;
	height: auto;
	float: left;
}
.advantage_left img{
	display:block;
	float: left;
}
.advance_font{
	width: 400px;
	height: auto;
	float: right;
}
.advance_font h3{
	font-size: 18px;
	color: #333333;
	margin-top:0px;
	margin-bottom: 30px;
}
.advance_font p{
	font-size: 14px;
	color: #666666;
}
.advantage_right{
	width: 690px;
	height: auto;
	float: left;
}

.question_box{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.question_block{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}
.question_block img{
	display: block;
	float: left;
}
.question_block img:last-child{
	float:right;
}
.compare_box {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.compare_box ul{
	width: 1200px;
	height: auto;
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: 86px;
}
.compare_box li{
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding-bottom: 45px;
	border-bottom: 1px #d2d2d2 dashed;
	margin-bottom: 45px;
}
.compare_box li:last-child{
	border-bottom: none;
}
.compare_box li h2{
	width: 330px;
	font-size: 18px;
	color: #333333;
	line-height: 36px;
	float: left;
}
.compare_photo{
	width: 470px;
	float: left;
	position: relative;
	margin: 0 32px;
}
.compare_photo img{
	display: block;
	float: left;
	margin-left:10px;
	margin-left:5px\9;
}
.compare_photo img:nth-child(2n+1){
	margin-left: 0px;
}

.vs_btn{
	display: block;
	width: 84px;
	height: 55px;
	position: absolute;
	left: 193px;
	top: 48px;
}
.compare_font{
	width: 335px;
	float: left;
}
.compare_font h3{
	font-size: 18px;
	color: #c4a25b;
}
.compare_font p{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}
.case_box{
	width: 1920px;
	height: 842px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
	background: url(../images/img/case_bj.jpg) no-repeat left center;

}
.case_box .title{
	margin-top: 100px;
}
.case_block{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	list-style: none;
}
.case_block li{
	float: left;
	width: 384px;
	margin-left: 24px;
	margin-left: 16px\9;
}
.case_block li:nth-child(3n+1){
	margin-left: 0;
}
.scroll_box{
	width: 380px;
	height: 334px;
	border: 2px #5a4d8f solid;
}
.scroll_box p{
	font-size: 18px;
	color: #fff;
	margin-left: 20px;
}
.scroll{
	width: 340px;
	height: 220px;
	margin: 0 auto;
}
.btn{
	/*width: 104px;*/
	height: 12px;
	margin: 0 auto;
	overflow: hidden;
	cursor: pointer;
	margin-top: 18px;
}
.btn a{
	display: block;
	width: 12px;
	height: 12px;
	background: url(../images/dian2.png) no-repeat left center;
	float: left;
	margin-left: 4px;
	margin-right: 4px;
}
.btn a.current{
	background: url(../images/dian1.png) no-repeat left center;

}
.equipment{
	width: 380px;
	height: 40px;
	overflow: hidden;
	margin-top: 26px;
}
.equipment a{
	display: block;
	width: 40px;
	height: 40px;
	float: left;
}
.case_block li .equipment p{
	font-size: 16px;
	color: #c4a25b;
	font-weight: bold;
	line-height: 40px;
	float: left;
	margin: 0;
	margin-left: 14px;

}
.case_block li p{
	font-size: 13px;
	color: #fff;
	line-height: 26px;
}


.mr_frbox {
	width: 1310px;
	height: 110px;
	margin: 0 auto;
	padding: 70px 0px;
}
.mr_frBtnL {
	float: left;
	margin-right: 38px;
	cursor: pointer;
	display: inline;
	display: block;
	width: 12px;
	height: 31px;
	background: url(../images/prev-next.png) no-repeat left center;
	margin-top: 40px;
}
.mr_frBtnL:hover{
	background: url(../images/prev-next2.png) no-repeat left center;
}
.mr_frUl {
	float: left;
	width: 1200px;
	height: 110px;
}
.mr_frUl ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.mr_frBtnR {
	float: right;
	margin-left: 38px;
	cursor: pointer;
	display: block;
	width: 12px;
	height: 31px;
	background: url(../images/prev-next.png) no-repeat right center;
	margin-top: 40px;
}
.mr_frBtnR:hover{
	background: url(../images/prev-next2.png) no-repeat right center;
}
.mr_frUl ul li {
	display: inline;
	float: left;
	height: 110px;
	width: 180px;
	margin-left:12px;
	margin-right: 12px;
	overflow: hidden;
}
.mr_frUl ul li img {
	display: block;
	border: 1px solid #D8D8D8;
}

.formal_box{
	width: 100%;
	height: auto;
	padding: 88px 0;
	background: #f4f4f4;
}
.formal{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.problem_section{
	width: 410px;
	float: left;
}
.problem_title{
	height: 20px;
	padding-bottom: 12px;
	border-bottom: 1px #d4d4d4 solid;
}
.problem_title h2{
	float: left;
	font-size: 18px;
	color: #333333;
	margin:0;
	line-height: 20px;
}
.more{
	display: block;
	width: 48px;
	height: 18px;
	border: 1px #b5b5b5 solid;
	border-radius: 4px;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	float: right;
}
.more:hover{
	color: #c4a25b;
	border-color: #c4a25b;
}
.problem_section ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 410px;
	height: auto;
	margin-top: 38px;
}
.problem_section ul li{
	margin-top: 23px;
	border-bottom:1px #d3d3d3 dashed;
}
.problem_section ul li:last-child{
	border-bottom: none;
}
.problem_section ul li a{
	padding-left: 30px;
	background:url(../images/ask.png) no-repeat left top;
	font-size: 16px;
	color: #c4a25b;
	text-decoration: none;
}
.problem_section ul li p{
	padding-left: 30px;
	background:url(../images/answer.png) no-repeat left top;
	font-size: 13px;
	color: #666666;
	line-height: 24px;
	margin-bottom: 25px;
	    height: 70px;
    overflow: hidden;
}
.news_section{
	width: 714px;
	height: auto;
	float: right;
}
.news_sort{
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
.news_sort li{
	float: left;
	padding-left: 14px;
	padding-right: 14px;
	background: url(../images/line.png) no-repeat right center;
	text-decoration: none;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	display: block;
	height: 31px;
	cursor: pointer;
}

.news_sort li:last-child{
	background: none;
}
.news_sort li.news_current{
	border-bottom: 2px #c4a25b solid;
	color: #c4a25b;
}
.news_sort li:hover{
	border-bottom: 2px #c4a25b solid;
	color: #c4a25b;
}
.news_1{
	width: 714px;
	height: auto;
	border-bottom: 1px #d4d4d4 dashed;
	padding-bottom: 30px;
	overflow: hidden;
	margin-top: 42px;
}
.news_pic{
	display: block;
	width: 220px;
	height: 148px;
	float: left;
}
.news_font{
	width: 464px;
	float: right;
}
.news_font h3{
	margin: 0;
}
.news_font h3 a{
	text-decoration: none;
	font-size: 16px;
	color: #333333;
}
.news_font h3 a:hover{
	color: #c4a25b;
}
.news_font p{
	font-size: 13px;
	color: #666666;
	line-height: 24px;
	height: 67px;
	overflow: hidden;
}
.more_2{
	display: block;
	width: 110px;
	height: 30px;
	background: #291670;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
}

.news_list{
	width: 714px;
	height: auto;
	overflow: hidden;
	margin-top: 12px;
}
.news_list ul{
	width: 306px;
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 85px;
	margin-right: 42px\9;
}
.news_list ul:last-child{
	margin-right: 0;
}
.news_list ul li{
	width: 306px;
	height: 38px;
	overflow: hidden;
	color:#333333;
}
.news_list ul li a{
	text-decoration: none;
	line-height: 38px;
	font-size: 14px;
	color: #333333;
}
.news_list ul li a:hover{
	color: #c4a25b;
}

.bottom_box{
	width: 100%;
	height: auto;
	background:#282828;
	overflow: hidden;
	padding-top: 86px;

}
.bottom_box .main_content{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 30px;
}
.bottom_box .main_content ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.bottom_box .main_content ul li{
	float: left;
	margin-right: 90px;
}
.bottom_box .main_content ul li h2{
	font-size: 16px;
	color: #fff;
	margin-top: 0;
}
.bottom_box .main_content ul li a{
	display: block;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	line-height: 30px;
}
.bottom_box .main_content ul li a:hover{
	color: #fff;
}
.erweima_box{
	width: 148px;
	height: auto;
	float: left;
	margin-left: 80px;
}
.erweima_box a{
	display: block;
	width: 120px;
	height: 120px;
	border: 1px #444444 solid;
	padding: 13px;
}
.erweima_box  p{
	text-align: center;
	color: #fff;
	font-size: 13px;
}
.contact_box{
	width: 290px;
	float: left;
	margin-left: 75px;
}
.tel_hot{
	height: 58px;
	background: url(../images/tel.png) no-repeat left center;
	padding-left: 60px;
}
.contact_box .tel_hot p{
	font-size: 13px;
	color: #fff;
	margin: 0;
}
.tel_hot h1{
	font-size: 32px;
	color: #c4a25b;
	margin-top: 5px;
	font-family: "Arial";
}
.contact_box a{
	display: block;
	font-size: 13px;
	color: #fff;
	margin-top: 15px;
}
.contact_box p{
	color: #666666;
	font-size: 13px;
}
.contact_box span{
	margin-right: 5px;
}
.footer{
	width: 100%;
	height: 94px;
	margin: 0 auto;
	border-top:1px #333333 solid;
	padding-top: 26px;
}
.link_add{
	width: 842px;
	margin: 0 auto;
}
.link_add a{
	font-size: 13px;
	color: #fff;
	margin-right:30px;
	text-decoration: none;
}
.link_add a:hover{
	text-decoration: underline;
}
.footer p{
	text-align: center;
	font-size: 13px;
	color: #666666;
	margin-top: 20px;
}
.footer p a{
	color: #666666;
	text-decoration: none;
	margin-left: 30px;
}
.footer p a:hover{
	color: #fff;
}
/*index--end*/

.content_sub{
	width: 100%;
	height: 60px;
	background: #f4f4f4;
}
.menu{
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	float: left;
}
.menu li{
	float: left;
	height: 58px;
	padding: 0 12px;
	margin-right: 16px;
}
.menu li:hover{
	border-bottom: 2px #c4a25b solid;
}
.menu li:hover a{
	color: #c4a25b;
}
.menu li a{
	text-decoration: none;
	font-size: 14px;
	color: #333333;
	line-height: 58px;
}
.menu li.active_menu{
	border-bottom: 2px #c4a25b solid;
}
.menu li.active_menu a{
	color: #c4a25b;
}
.content_sub .keywords{
	margin-top: 15px;
}
.main{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 67px;
	padding-bottom: 90px;
}
.main .hot_term{
	width: 1200px;
	margin-bottom: 20px;
}
.main .hot_term .hot{
	width: 1114px;
}
.news_box{
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;


}
.news_box li{
	width: 360px;
	height: 330px;
	float: left;
	position: relative;
	margin-left: 60px;
	margin-left: 40px\9;
	margin-bottom: 36px;
}
.news_box li:nth-child(3n+1){
	margin-left: 0;
}
.news_box li a img{
	display: block;
	width: 360px;
	height: 220px;
}
.news_box li h2{
	margin-bottom: 0;
}
.news_box li h2 a{
	text-decoration: none;
	font-size: 16px;
	color: #333333;
}
.news_box li h2 a:hover{
	color: #c4a25b;
}
.news_box li p{
	font-size: 13px;
	color: #666;
	line-height: 24px;
    white-space: nowrap;
    line-height: 24px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news_box li span{
	display: block;
	width: 76px;
	height: 28px;
	/*background: #fff;*/
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	font-family: "Arial";
	color: #c4a25b;
	position: absolute;
	top: 12px;
	left: 12px;
}

.page{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}
.page a{
	display: block;
	width: 38px;
	height: 38px;
	border: 1px #e0e0e0 solid;
	text-decoration: none;
	text-align: center;
	line-height: 38px;
	font-family: "Arial";
	font-size: 14px;
	color: #454545;
	float: left;
	margin-right:8px;
}
.page a.current_page{
	background: #c4a25b;
	border-color: #c4a25b;
	color: #fff;
}
.page a:hover{
	background: #c4a25b;
	border-color: #c4a25b;
	color: #fff;
}
/*about_us--end*/
.main p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.news_main h1{
	font-size: 18px;
	color: #333333;
	margin-top: 0;
}
.news_main > span{
	font-size: 14px;
	color: #c4a25b;
}
.news_main  p img{
	display: block;
	margin-right: 25px;
}

.menu_2{
	width: 100%;
	height: 59px;
	border-bottom: 1px #dcdcdc solid;
}
.menu_2 ul{
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	width: 1020px;
	margin: 0 auto;
	padding-left: 180px;
}
.menu_2 ul li{
	float: left;
	height: 60px;


}
.menu_2 ul li a{
	text-decoration: none;
	line-height: 59px;
	font-size: 13px;
	color: #666666;
	border-right: 2px #ebebeb solid;
	padding:0 16px;
}
.menu_2 ul li:last-child a{
	border: none;
}
.menu_2 ul li:hover{
	background: url(../images/sanjiao.png) no-repeat center 52px;
}
.menu_2 ul li.active_menu2{
	background: url(../images/sanjiao.png) no-repeat center 52px;

}
.menu_2 ul li.active_menu2 a{
	color: #c4a25b;
}
.menu_2 ul li.active_menu2:hover{
	background: url(../images/sanjiao.png) no-repeat center 52px;
}
.menu_2 ul li:hover a{
	color: #c4a25b;
}

.questions_main ul{
	width: 1200px;
	height: auto;
	padding: 0;
	margin: 0;
	list-style: none;
}
.questions_main ul li{
	border-bottom: 1px #d2d2d2 dashed;
	padding-bottom: 30px;
	overflow: hidden;
	margin-bottom: 30px;
}
.questions_main ul li a{
	padding-left: 30px;
	background:url(../images/ask.png) no-repeat left top;
	font-size: 16px;
	color: #c4a25b;
	text-decoration: none;
	font-weight: bold;
}
.questions_main ul li a.question_pic{
	width: 360px;
	height: 220px;
	float: left;
	display: block;
	background: none;
	padding: 0;
}

.questions_main ul li .question_font{
	width: 804px;
	float: right;
}


.questions_main ul li p{
	padding-left: 30px;
	background:url(../images/answer.png) no-repeat left top;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	margin-bottom: 25px;
}
.questions_main ul li p a{
	background: none;
	font-size: 14px;
	color: #291670;
	line-height: 30px;
	padding: 0;
}

.anwer_main p{
	padding-left: 30px;
}
.question_title{
	display: block;
	padding-left: 30px;
	background:url(../images/ask.png) no-repeat left top;
	font-size: 16px;
	color: #c4a25b;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px #dcdcdc dashed;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.question_anwer{
	padding-left: 30px;
	background:url(../images/answer.png) no-repeat left top;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	margin-bottom: 25px;
}
.flip_box{
	border-top: 1px #dcdcdc dashed;
	margin-top: 60px;
	padding-top: 20px;
}
.flip_box a{
	font-size: 16px;
	color: #333333;
	line-height: 40px;
	text-decoration: none;
	display: block;
}
.flip_box a:hover{
	color: #c4a25b;

}

.download_box{
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
}
.download_box li{
	width: 578px;
	height: 248px;
	border: 1px #dadada solid;
	overflow: hidden;
	float: left;
	margin-left: 40px;
	margin-bottom: 40px;
}
.download_box li:nth-child(2n+1){
	margin-left: 0;
}
.Head_portrait{
	width: 68px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	margin-top: 26px;
}
.down_btn{
	display: block;
	width: 66px;
	height: 28px;
	border: 1px #c4a25b solid;
	border-radius: 4px;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	color: #c4a25b;
	line-height: 28px;
}
.font_portrait{
	width: 445px;
	height: auto;
	overflow: hidden;
	float: right;
	margin-right: 20px;
	margin-top: 26px;
}
.font_portrait h1{
	font-size: 16px;
	color: #333333;
	margin-top: 0;
}
.font_portrait div a{
	text-decoration: none;
	font-size: 13px;
	color: #a0a0a0;
	margin-right: 28px;
}
.font_portrait p{
	height: 130px;
	overflow: hidden;
	line-height: 26px;
}
/*about_us--end*/

.banner_land{
	width: 1920px;
	height: 550px;
}
.land .hot_term{
	line-height: 60px;
}
.business_box{
	width: 100%;
	height: auto;
	background: #f4f4f4;
	padding:40px 100px 0 0;
}
.buinesss{
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
	margin: 0 auto;
}
.buinesss li{
	width: 538px;
	height: 172px;
	border: 1px #dadada solid;
	background: #fff;
	overflow: hidden;
	float: left;
	padding: 24px 20px;
	margin-left: 40px;
	margin-left: 20px\9;
	margin-bottom: 40px;
}
.buinesss li:nth-child(2n+1){
	margin-left: 0;
}
.buinesss li img{
	display: block;
	float: left;
}
.business_font{
	width: 280px;
	float: right;
}
.business_font h1{
	width: 280px;
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.business_font p{
	font-size: 13px;
	color: #666666;
	line-height: 24px;
}
.dedicated{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding: 90px 0;
}
.dedicated p{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	margin:20px 0;
}
.dedicated p strong{
	color: #c4a25b;
}
.dedicated_map img{
	display: block;
	margin-bottom: 80px;
}
/*land--end*/

.routes_box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 80px;
}
.routes_box ul{
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
}
.routes_box ul li{
	width: 360px;
	height: auto;
	float: left;
	margin-left: 60px;
	margin-left: 40px\9;
	margin-bottom: 10px;

}
.routes_box ul li:nth-child(3n+1){
	margin-left: 0;
}
.routes_box ul li a{
	display: block;
	width: 358px;
	height: 218px;
	border: 1px #cacaca solid;
}
.routes_box ul li p{
	font-size: 18px;
	color: #333333;
	text-align: center;
}
.routes_box ul li:hover p{
	color: #c4a25b;
}
.partner_box{
	width: 1920px;
	height: auto;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.big_partner{
	width: 1329px;
	height: 462px;
	margin: 0 auto;
	padding: 70px 0px;
}
.big_partner .mr_frUl {
	float: left;
	width: 1200px;
	height: 462px;
}
.big_partner .mr_frUl ul li {
	display: inline;
	float: left;
	height: 462px;
	width: 180px;
	margin-left:12px;
	margin-right: 12px;
	overflow: hidden;
}
.big_partner .mr_frUl ul li p{
	font-size: 14px;
	color: #333333;
	text-align: center;
}
.big_partner .mr_frUl ul li img {
	display: block;
	border: 1px solid #D8D8D8;
}

.big_partner .mr_frBtnL {
	float: left;
	margin-right: 38px;
	cursor: pointer;
	display: inline;
	display: block;
	width: 26px;
	height: 78px;
	background: url(../images/Bprev-next.png) no-repeat left center;
	margin-top: 172px;
}
.big_partner .mr_frBtnL:hover{
	background: url(../images/Bprev-next2.png) no-repeat left center;
}
.big_partner .mr_frBtnR {
	float: right;
	margin-left: 38px;
	cursor: pointer;
	display: block;
	width: 26px;
	height: 78px;
	background: url(../images/Bprev-next.png) no-repeat right center;
	margin-top: 172px;
}
.big_partner .mr_frBtnR:hover{
	background: url(../images/Bprev-next2.png) no-repeat right center;
}
.ocean_advance{
	margin-top: 100px;
}
.port_box{
	width: 1920px;
	height: auto;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
	padding-bottom: 100px;
}
.port_box p{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}
.port_box p strong{
	color: #c4a25b;
}
.port_font{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.port_photo{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
}
.port_photo img{
	display: block;
	width: 518px;
	height: 548px;
	border: 1px #cacaca solid;
	float: left;
}
.port_add{
	width: 638px;
	height: auto;
	float: right;
}
.port_add p{
	margin: 0;
}
/*ocean--end*/

.logistic_box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 80px;
}
.logistic_box ul{
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
}
.logistic_box ul li{
	width: 360px;
	height: auto;
	float: left;
	margin-left: 60px;
	margin-left: 40px\9;
	margin-bottom: 10px;

}
.logistic_box ul li:nth-child(3n+1){
	margin-left: 0;
}
.logistic_box ul li a{
	display: block;
	width: 360px;
	height: 220px;
}
.logistic_box ul li p{
	font-size: 18px;
	color: #333333;
	text-align: center;
}

.knowledge_partner{
	width: 1329px;
	height: 680px;
	margin: 0 auto;
	padding: 70px 0px;
}
.knowledge_partner .mr_frUl {
	float: left;
	width: 1200px;
	height: 750px;
}
.knowledge_partner .mr_frUl ul li {
	display: inline;
	float: left;
	height: 750px;
	width: 360px;
	margin-left:20px;
	margin-right: 20px;
	overflow: hidden;
}

.knowledge_partner .mr_frUl ul li img {
	display: block;
	border: 1px solid #D8D8D8;
}

.knowledge_partner .mr_frBtnL {
	float: left;
	margin-right: 38px;
	cursor: pointer;
	display: inline;
	display: block;
	width: 26px;
	height: 67px;
	background: url(../images/Bprev-next.png) no-repeat left center;
	margin-top: 330px;
}
.knowledge_partner .mr_frBtnL:hover{
	background: url(../images/Bprev-next2.png) no-repeat left center;
}
.knowledge_partner .mr_frBtnR {
	float: right;
	margin-left: 38px;
	cursor: pointer;
	display: block;
	width: 26px;
	height: 67px;
	background: url(../images/Bprev-next.png) no-repeat right center;
	margin-top: 330px;
}
.knowledge_partner .mr_frBtnR:hover{
	background: url(../images/Bprev-next2.png) no-repeat right center;
}
/*logistics--end*/

.contact_left{
	width: 510px;
	height: auto;
	float: left;
}
.contact_right{
	width: 510px;
	height: auto;
	float: right;
}
.con_block{
	width: 510px;
	height: auto;
	margin-bottom: 55px;
	overflow: hidden;
}
.con_block img{
	display: block;
	width: 90px;
	height: 90px;
	float: left;
}
.con_blockfont{
	width: 405px;
	float: right;
}
.con_blockfont h3{
	margin-top: 0;
	margin-bottom: 10px;
	color: #333333;
	font-size: 18px;
}
.con_blockfont p{
	margin: 0;
	color: #666666;
	line-height: 30px;
}
.con_blockfont p img{
	border: 1px #dcdcdc solid;
}
.map_box{
	display: block;
	width: 1198px;
	height: 444px;
	border: 1px #dcdcdc solid;
	float: left;
	margin-top: 50px;
}
.feedback_box h1{
	font-size: 16px;
	color: #333333;
	line-height: 34px;
	margin-top: 0;
}

.feedback_box table {
	width: 800px;
	margin-top: 10px;
}
.feedback_box input,.feedback_box textarea {
	font-size: 14px;
	width: 90%;
	height: 38px;
	line-height: 38px;
	margin: 0;
	margin: 12px 0;
	padding: 0;
	padding-left: 5px;
	color: #666;
	border: 1px solid #dcdcdc;
}
.feedback_box textarea {
	width: 94%;
	height: 163px;
	max-height: 260px;
	padding: 5px;
	resize: vertical;
}
.feedback_box input:focus,.feedback_box textarea:focus {
	border-color: #b2b8c6;
	outline: none;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(174, 184, 198, .3);
}
.feedback_box input.submit {
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	width: 140px;
	height: 40px;
	color: #fff;
	background: #c4a25b;
	border: none;
	margin-top: 30px;
}

.organization_left{
	width: 400px;
	height: auto;
	overflow: hidden;
	float: left;
}
.organization_right{
	width: 750px;
	height: auto;
	float: right;
}
.organization_block{
	height: 185px;
	overflow: hidden;
}
.organization_block h2{
	font-size: 18px;
	margin-top: 0;
}
.organization_block p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
